Créer un fichier en lecture seule
Je me demandais si il est possible de créer ou de simuler un fichier avec une teneur définie lors de la création et de l'assurance que personne ne peut jamais modifier le fichier.
Si possible, puis-je le faire en java?
Eh bien, vous pourriez l'écrire sur un DVD-R, où il peut être remplacé, mais l'original reste toujours écrit.
Vous êtes à la recherche pour Fichier.setReadOnly()
Un DVD-ROM serait une sorte de solution, mais malheureusement, il ne serait pas très évolutive et probablement des gens ne sont pas très disposés à insérer un DVD-ROM pour exécuter un programme :p
Qu'est-ce que les cas d'utilisation pour faire une telle chose?
Si quelqu'un s'exécute mon programme et authentifie je veux être sûr que les services de réseau à partir d'un serveur d'arriver à l'ordinateur de l'utilisateur inscrit à mon programme sur ou pas du tout. (par exemple si quelqu'un copie du programme et de l'authentification et l'installe sur un autre ordinateur que je veux être en mesure d'identifier les demandes du nouvel ordinateur comme non valide) - j'espère que je ne suis pas en train de confusion?
Vous êtes à la recherche pour Fichier.setReadOnly()
Un DVD-ROM serait une sorte de solution, mais malheureusement, il ne serait pas très évolutive et probablement des gens ne sont pas très disposés à insérer un DVD-ROM pour exécuter un programme :p
Qu'est-ce que les cas d'utilisation pour faire une telle chose?
Si quelqu'un s'exécute mon programme et authentifie je veux être sûr que les services de réseau à partir d'un serveur d'arriver à l'ordinateur de l'utilisateur inscrit à mon programme sur ou pas du tout. (par exemple si quelqu'un copie du programme et de l'authentification et l'installe sur un autre ordinateur que je veux être en mesure d'identifier les demandes du nouvel ordinateur comme non valide) - j'espère que je ne suis pas en train de confusion?
OriginalL'auteur Samuel | 2012-02-28
Vous devez vous connecter pour publier un commentaire.
Paramètre un fichier en lecture seule ne va pas faire en sorte que personne ne peut le changer. Il faut environ 3 secondes pour désactiver la lecture seule drapeau. Le fichier peut être ouvert dans un éditeur hexadécimal ou un autre programme capable de gérer le type de fichier et que des modifications peuvent être apportées.
OriginalL'auteur Kenneth Funk
oui, nous pouvons faire lire seul fichier en java à l'aide de setReadOnly() la méthode.
Après l'utilisation de cette méthode, vous ne serez pas en mesure d'écrire ou de modifier dans le fichier.
ou de cette façon aussi.
On pourrait sans doute changer la propriété en lecture seule du fichier plus tard, non? Et que de modifier et définissez la propriété à l'arrière, donc je ne le saurez même pas changé
OriginalL'auteur Java
Si vous avez tout simplement besoin de créer un fichier en Lecture Seule, alors pourquoi ne pas le code ci-dessous suffire? Sauf que je suis absent quelque chose à partir de votre question:
Pas de travail !!!
OriginalL'auteur Frankline
Essayer:
OriginalL'auteur Sam Su
De faire en sorte setWritable(vrai) ne permet pas à écrire à nouveau vous pouvez étendre Fichier et remplacer le setWritable() méthodes.
qui produit la sortie:
oui, ils pourraient exécuter un autre processus, ou ils pourraient simplement avec le bouton droit de la souris, sélectionnez Propriétés et décocher la petite case et ensuite procéder à la ont leur chemin avec votre fichier.
OriginalL'auteur Jake Walsh