Comment séparer une plate-forme de chemin indépendante?

J'utilise le code suivant pour obtenir un tableau avec tous les sous-répertoires à partir d'un chemin donné.

String[] subDirs = path.split(File.separator); 

J'ai besoin de la matrice de vérifier si certains dossiers sont à la bonne place dans ce chemin.
Ce qui semblait être une bonne solution jusqu'à ce que findBugs se plaint de ce que la Fichier.séparateur est utilisé comme une expression régulière. Il semble que le passage de windows séparateur de fichiers à une fonction qui est de construire une regex c'est une mauvaise idée parce que la barre oblique inverse étant un caractère d'échappement.

Comment puis-je diviser le chemin d'accès à une plate-forme de chemin sans l'aide de Fichier.séparateur?
Ou est le code comme ça d'accord?

String[] subDirs = path.split("/"); 

source d'informationauteur Janusz